<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>shark::IParameterizable&lt; VectorType &gt; Class Template Reference</title>
<script type="text/javaScript" src="search/search.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3.0.1/es5/tex-mml-chtml.js"></script>
<script src="../../mlstyle.js"></script>
<link href="../css/besser.css" rel="stylesheet" type="text/css"/>
</head>
<!-- pretty cool: each body gets an id tag which is the basename of the web page  -->
<!--              and allows for page-specific CSS. this is client-side scripted, -->
<!--              so the id will not yet show up in the served source code -->
<script type="text/javascript">
    jQuery(document).ready(function () {
        var url = jQuery(location).attr('href');
        var pname = url.substr(url.lastIndexOf("/")+1, url.lastIndexOf(".")-url.lastIndexOf("/")-1);
        jQuery('#this_url').html('<strong>' + pname + '</strong>');
        jQuery('body').attr('id', pname);
    });
</script>
<body>
    <div id="shark_old">
        <div id="wrap">
            <div id="header">
                <div id="site-name"><a href="../../sphinx_pages/build/html/index.html">Shark machine learning library</a></div>
                <ul id="nav">
                    <li >
                        <a href="../../sphinx_pages/build/html/rest_sources/installation.html">Installation</a>
                    </li>
		    <li >
                        <a href="../../sphinx_pages/build/html/rest_sources/tutorials/tutorials.html">Tutorials</a>
                    </li>
		    <li >
                        <a href="../../sphinx_pages/build/html/rest_sources/benchmark.html">Benchmarks</a>
                    </li>
                    <li class="active">
                        <a href="classes.html">Documentation</a>
                        <ul>
                            <li class="first"></li>
                            <li><a href="../../sphinx_pages/build/html/rest_sources/quickref/quickref.html">Quick references</a></li>
                            <li><a href="classes.html">Class list</a></li>
                            <li class="last"><a href="group__shark__globals.html">Global functions</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
        </div>
    </div>
<div id="doxywrapper">
<!--
    <div id="global_doxytitle">Doxygen<br>Documentation:</div>
-->
    <div id="navrow_wrapper">
<!-- Generated by Doxygen 1.9.8 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceshark.html">shark</a></li><li class="navelem"><a class="el" href="classshark_1_1_i_parameterizable.html">IParameterizable</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="classshark_1_1_i_parameterizable-members.html">List of all members</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle"><div class="title">shark::IParameterizable&lt; VectorType &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Top level interface for everything that holds parameters.  
 <a href="classshark_1_1_i_parameterizable.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_i_parameterizable_8h_source.html">shark/Core/IParameterizable.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for shark::IParameterizable&lt; VectorType &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classshark_1_1_i_parameterizable__inherit__graph.png" border="0" usemap="#ashark_1_1_i_parameterizable_3_01_vector_type_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="ashark_1_1_i_parameterizable_3_01_vector_type_01_4_inherit__map" id="ashark_1_1_i_parameterizable_3_01_vector_type_01_4_inherit__map">
<area shape="rect" title="Top level interface for everything that holds parameters." alt="" coords="5,1849,165,1890"/>
<area shape="rect" href="classshark_1_1_abstract_clustering.html" title=" " alt="" coords="295,5,464,46"/>
<area shape="poly" title=" " alt="" coords="84,1834,86,1474,92,1203,101,908,117,618,139,361,153,253,170,164,189,98,211,57,228,42,249,31,293,20,295,25,251,36,231,46,215,61,194,100,175,166,159,254,144,361,122,618,107,908,97,1203,92,1474,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_metric.html" title=" " alt="" coords="306,71,453,111"/>
<area shape="poly" title=" " alt="" coords="84,1834,87,1485,93,1223,103,939,119,661,141,414,155,311,171,226,189,162,211,123,231,106,254,94,305,84,306,90,256,99,234,110,215,126,194,164,176,227,160,311,146,414,124,661,109,940,98,1223,93,1485,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_metric.html" title=" " alt="" coords="306,136,453,177"/>
<area shape="poly" title=" " alt="" coords="84,1834,88,1497,95,1245,105,973,121,705,143,467,157,368,172,287,190,226,211,188,231,171,254,160,305,150,306,155,256,165,234,175,215,191,195,228,178,288,162,369,148,468,126,705,110,973,100,1245,94,1497,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_metric.html" title=" " alt="" coords="306,201,453,242"/>
<area shape="poly" title=" " alt="" coords="84,1833,89,1508,107,1004,123,747,145,520,158,425,174,347,191,288,211,252,231,235,255,224,305,214,306,220,256,229,234,240,215,255,196,290,179,348,163,426,150,520,128,747,112,1004,94,1508,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_metric.html" title=" " alt="" coords="278,266,481,322"/>
<area shape="poly" title=" " alt="" coords="84,1834,91,1523,111,1046,127,802,148,587,161,497,176,422,192,367,211,332,241,308,277,295,278,300,243,313,215,335,197,369,181,424,167,497,154,587,132,802,116,1046,96,1524,89,1834"/>
<area shape="rect" title=" " alt="" coords="301,346,458,402"/>
<area shape="poly" title=" " alt="" coords="84,1834,92,1538,113,1085,129,855,151,652,163,567,177,497,193,445,211,412,230,395,252,383,300,371,301,376,254,388,233,400,215,415,198,447,183,498,169,568,156,653,135,856,118,1086,98,1538,90,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="291,425,468,466"/>
<area shape="poly" title=" " alt="" coords="84,1834,93,1550,114,1118,130,899,152,705,164,624,178,558,193,508,211,477,228,463,247,452,290,441,292,446,249,457,231,467,215,481,198,510,183,559,169,625,157,706,136,899,119,1118,98,1550,90,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="288,491,471,531"/>
<area shape="poly" title=" " alt="" coords="85,1834,94,1561,116,1149,132,941,153,757,179,618,194,570,211,541,227,527,246,517,287,506,288,511,248,522,230,532,215,545,199,573,184,619,159,758,138,942,121,1150,99,1561,90,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="265,555,494,611"/>
<area shape="poly" title=" " alt="" coords="85,1834,96,1575,119,1190,136,996,157,824,181,693,195,649,211,621,235,601,263,589,266,593,238,606,215,625,200,651,187,695,162,825,142,996,125,1191,101,1576,90,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="307,635,452,675"/>
<area shape="poly" title=" " alt="" coords="85,1834,96,1587,120,1222,137,1038,158,876,182,753,196,711,211,685,231,669,255,658,306,648,307,653,257,663,234,673,215,689,201,713,187,754,163,877,143,1038,126,1222,102,1587,90,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="291,699,468,755"/>
<area shape="poly" title=" " alt="" coords="85,1834,98,1603,124,1263,141,1093,161,943,184,828,197,789,211,765,227,750,247,739,290,726,291,731,249,744,231,755,215,769,202,792,189,830,166,943,146,1093,129,1264,104,1603,91,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="293,779,466,835"/>
<area shape="poly" title=" " alt="" coords="86,1834,100,1617,126,1304,144,1147,164,1008,186,903,198,868,211,845,228,830,248,819,292,806,293,811,250,824,231,834,215,849,203,870,191,905,169,1009,149,1147,132,1304,105,1618,91,1834"/>
<area shape="rect" title=" " alt="" coords="236,859,523,945"/>
<area shape="poly" title=" " alt="" coords="84,1834,88,1652,94,1525,105,1389,120,1254,142,1129,172,1026,190,986,211,955,233,934,237,938,215,958,195,988,177,1028,148,1130,126,1254,110,1390,99,1525,93,1652,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="300,968,459,1009"/>
<area shape="poly" title=" " alt="" coords="84,1834,88,1662,94,1544,105,1418,120,1292,143,1178,172,1084,190,1047,211,1020,230,1004,252,994,299,983,300,988,254,999,233,1009,215,1024,195,1050,177,1086,148,1179,126,1293,110,1418,100,1545,93,1663,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="292,1033,467,1074"/>
<area shape="poly" title=" " alt="" coords="84,1834,90,1673,109,1448,125,1333,146,1228,175,1142,192,1109,211,1084,228,1070,248,1060,291,1049,292,1054,250,1065,231,1074,215,1088,196,1112,180,1144,152,1230,130,1334,114,1449,96,1674,90,1834"/>
<area shape="rect" title=" " alt="" coords="269,1098,490,1199"/>
<area shape="poly" title=" " alt="" coords="86,1833,98,1698,121,1512,138,1417,158,1331,182,1259,196,1231,211,1209,237,1186,267,1169,270,1174,240,1190,215,1213,200,1234,187,1261,163,1332,143,1418,126,1513,103,1698,91,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="304,1223,455,1279"/>
<area shape="poly" title=" " alt="" coords="87,1834,99,1712,123,1549,140,1467,160,1392,183,1331,211,1289,231,1273,254,1262,303,1249,304,1255,256,1267,234,1278,215,1293,188,1333,165,1394,145,1468,129,1550,105,1713,92,1834"/>
<area shape="rect" title=" " alt="" coords="232,1303,527,1404"/>
<area shape="poly" title=" " alt="" coords="83,1834,88,1750,105,1639,121,1579,144,1520,173,1464,211,1415,229,1398,233,1402,215,1418,178,1467,148,1522,126,1581,111,1640,93,1751,89,1834"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title=" " alt="" coords="303,1428,456,1469"/>
<area shape="poly" title=" " alt="" coords="84,1833,90,1759,108,1662,125,1612,146,1563,175,1518,211,1478,231,1464,254,1454,302,1444,303,1449,256,1459,234,1469,214,1482,179,1521,151,1565,130,1614,114,1664,95,1759,89,1834"/>
<area shape="rect" title=" " alt="" coords="236,1492,523,1578"/>
<area shape="poly" title=" " alt="" coords="90,1833,104,1779,127,1714,162,1646,185,1615,211,1588,234,1571,237,1575,214,1592,189,1619,167,1649,132,1716,109,1781,95,1835"/>
<area shape="rect" title=" " alt="" coords="257,1602,502,1732"/>
<area shape="poly" title=" " alt="" coords="111,1836,156,1789,211,1742,255,1716,257,1720,214,1747,159,1793,115,1839"/>
<area shape="rect" title=" " alt="" coords="213,1757,546,1857"/>
<area shape="poly" title=" " alt="" coords="180,1847,212,1840,213,1845,181,1852"/>
<area shape="rect" title=" " alt="" coords="257,1882,502,1983"/>
<area shape="poly" title=" " alt="" coords="181,1887,257,1904,256,1909,179,1892"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title=" " alt="" coords="264,2007,495,2093"/>
<area shape="poly" title=" " alt="" coords="113,1900,158,1948,185,1972,214,1993,265,2017,263,2022,211,1997,181,1976,154,1952,110,1904"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title=" " alt="" coords="271,2117,488,2172"/>
<area shape="poly" title=" " alt="" coords="98,1904,113,1950,137,2004,171,2057,191,2081,214,2102,241,2118,272,2130,270,2135,239,2123,211,2106,187,2085,166,2060,132,2006,108,1952,93,1906"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title=" " alt="" coords="270,2196,489,2266"/>
<area shape="poly" title=" " alt="" coords="93,1905,104,1965,126,2040,142,2079,162,2117,186,2152,214,2182,241,2200,270,2213,268,2218,238,2205,211,2186,182,2155,157,2120,137,2081,121,2042,99,1967,88,1906"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title=" " alt="" coords="271,2290,488,2346"/>
<area shape="poly" title=" " alt="" coords="89,1905,94,1982,112,2083,128,2135,150,2187,178,2234,214,2276,241,2294,272,2306,270,2311,238,2299,211,2280,174,2237,145,2189,123,2137,107,2084,89,1983,84,1906"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title=" " alt="" coords="289,2369,470,2410"/>
<area shape="poly" title=" " alt="" coords="93,1905,108,2010,134,2146,151,2213,170,2274,191,2323,215,2356,231,2368,249,2377,289,2388,288,2393,247,2382,228,2373,211,2360,186,2326,165,2276,146,2214,129,2147,103,2011,88,1906"/>
<area shape="rect" href="classshark_1_1_abstract_clustering.html" title="Base class for clustering." alt="" coords="295,2435,464,2475"/>
<area shape="poly" title=" " alt="" coords="92,1905,105,2022,130,2177,146,2255,166,2325,189,2382,215,2420,232,2433,251,2443,295,2453,294,2459,250,2448,229,2438,211,2423,184,2384,161,2327,141,2256,124,2178,100,2023,87,1906"/>
<area shape="rect" href="classshark_1_1_abstract_linear_svm_trainer.html" title="Super class of all linear SVM trainers." alt="" coords="293,2500,466,2541"/>
<area shape="poly" title=" " alt="" coords="91,1905,102,2035,125,2209,142,2297,162,2377,186,2442,200,2467,215,2485,231,2498,251,2508,293,2519,292,2524,249,2513,229,2503,211,2489,195,2470,181,2444,157,2379,136,2298,120,2210,97,2035,86,1906"/>
<area shape="rect" href="classshark_1_1_abstract_metric.html" title="Base&#45;class for metrics." alt="" coords="306,2565,453,2606"/>
<area shape="poly" title=" " alt="" coords="91,1906,100,2047,121,2242,137,2340,158,2429,184,2502,198,2530,215,2550,234,2566,257,2576,306,2586,305,2591,255,2581,231,2570,211,2554,194,2533,179,2504,153,2431,132,2341,116,2242,94,2048,85,1906"/>
<area shape="rect" href="classshark_1_1_abstract_model.html" title="Base class for all Models." alt="" coords="289,2630,470,2686"/>
<area shape="poly" title=" " alt="" coords="90,1906,98,2059,117,2272,134,2381,155,2480,182,2561,197,2592,215,2616,230,2629,248,2640,289,2652,287,2657,246,2644,227,2634,211,2619,193,2595,177,2563,150,2482,128,2382,112,2273,92,2059,85,1906"/>
<area shape="rect" href="classshark_1_1_abstract_svm_trainer.html" title="Super class of all kernelized (non&#45;linear) SVM trainers." alt="" coords="291,2710,468,2766"/>
<area shape="poly" title=" " alt="" coords="89,1906,95,2073,112,2311,128,2433,150,2544,179,2635,196,2669,215,2696,231,2710,249,2720,291,2733,289,2738,247,2725,228,2714,211,2699,191,2672,174,2637,145,2545,123,2433,107,2311,89,2074,84,1906"/>
<area shape="rect" href="classshark_1_1_binary_layer.html" title="Layer of binary units taking values in {0,1}." alt="" coords="306,2790,453,2816"/>
<area shape="poly" title=" " alt="" coords="89,1906,90,2089,95,2216,105,2352,120,2486,143,2609,157,2663,174,2709,193,2747,215,2776,234,2791,257,2800,306,2807,305,2813,255,2805,231,2795,211,2780,188,2750,169,2711,152,2664,138,2610,115,2487,100,2352,90,2216,85,2089,83,1906"/>
<area shape="rect" href="classshark_1_1_bipolar_layer.html" title="Layer of bipolar units taking values in {&#45;1,1}." alt="" coords="305,2840,454,2865"/>
<area shape="poly" title=" " alt="" coords="91,1906,106,2111,132,2404,150,2551,169,2679,191,2776,203,2808,215,2827,234,2841,256,2850,304,2857,304,2863,254,2855,231,2846,211,2830,198,2810,186,2777,164,2680,144,2551,127,2405,100,2111,86,1906"/>
<area shape="rect" href="classshark_1_1_gaussian_layer.html" title="A layer of Gaussian neurons." alt="" coords="297,2889,462,2915"/>
<area shape="poly" title=" " alt="" coords="91,1905,105,2120,131,2429,148,2584,168,2719,190,2822,202,2856,215,2876,232,2889,252,2899,297,2907,296,2912,251,2904,229,2894,211,2879,197,2858,185,2823,163,2720,143,2584,125,2430,99,2120,86,1906"/>
<area shape="rect" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html" title="Budgeted stochastic gradient descent training for kernel&#45;based models." alt="" coords="268,2939,491,2979"/>
<area shape="poly" title=" " alt="" coords="91,1905,104,2129,130,2453,147,2616,167,2759,190,2868,202,2904,215,2925,239,2944,269,2955,267,2960,237,2948,211,2929,197,2906,185,2869,162,2760,142,2617,124,2454,99,2129,85,1906"/>
<area shape="rect" href="classshark_1_1_kernel_s_g_d_trainer.html" title="Generic stochastic gradient descent training for kernel&#45;based models." alt="" coords="291,3004,468,3045"/>
<area shape="poly" title=" " alt="" coords="91,1905,103,2140,128,2486,145,2659,165,2812,189,2928,201,2966,215,2989,231,3003,249,3013,291,3024,290,3029,247,3018,228,3007,211,2993,197,2968,183,2929,160,2813,140,2660,123,2486,98,2141,85,1906"/>
<area shape="rect" href="classshark_1_1_l_d_a.html" title="Linear Discriminant Analysis (LDA)" alt="" coords="328,3069,431,3095"/>
<area shape="poly" title=" " alt="" coords="90,1906,101,2153,125,2520,142,2704,162,2867,187,2989,200,3030,215,3055,239,3072,268,3082,298,3086,327,3086,327,3091,298,3091,266,3087,236,3077,211,3058,195,3033,182,2991,157,2868,136,2705,119,2520,96,2154,85,1906"/>
<area shape="rect" href="classshark_1_1_lasso_regression.html" title="LASSO Regression." alt="" coords="298,3119,461,3159"/>
<area shape="poly" title=" " alt="" coords="90,1905,101,2162,124,2544,141,2738,161,2908,186,3036,200,3080,215,3105,232,3120,253,3130,298,3140,297,3145,251,3135,229,3124,211,3109,195,3082,181,3038,156,2908,136,2738,119,2545,95,2162,85,1906"/>
<area shape="rect" href="classshark_1_1_linear_regression.html" title="Linear Regression." alt="" coords="290,3184,469,3209"/>
<area shape="poly" title=" " alt="" coords="90,1905,99,2174,121,2577,138,2781,159,2961,184,3097,199,3142,215,3169,230,3182,249,3191,290,3200,289,3206,247,3196,228,3187,211,3173,194,3144,179,3098,153,2962,132,2782,116,2578,94,2174,85,1906"/>
<area shape="rect" href="classshark_1_1_linear_s_a_g_trainer.html" title="Stochastic Average Gradient Method for training of linear models,." alt="" coords="295,3233,464,3274"/>
<area shape="poly" title=" " alt="" coords="90,1905,99,2183,120,2602,137,2815,158,3002,184,3144,199,3192,215,3220,231,3234,251,3244,295,3254,294,3260,249,3249,228,3239,211,3223,194,3194,179,3145,153,3003,132,2815,115,2603,93,2183,84,1906"/>
<area shape="rect" href="classshark_1_1_logistic_regression.html" title="Trainer for Logistic regression." alt="" coords="293,3299,466,3339"/>
<area shape="poly" title=" " alt="" coords="90,1906,98,2195,119,2635,135,2858,156,3055,169,3137,183,3204,198,3254,215,3284,231,3298,250,3308,293,3319,292,3324,248,3313,228,3302,211,3287,193,3256,178,3205,164,3138,151,3055,130,2858,113,2635,92,2196,84,1906"/>
<area shape="rect" href="classshark_1_1_one_class_svm_trainer.html" title="Training of one&#45;class SVMs." alt="" coords="286,3364,473,3405"/>
<area shape="poly" title=" " alt="" coords="90,1905,97,2206,116,2667,133,2901,154,3108,167,3194,181,3265,197,3318,215,3349,230,3362,247,3372,286,3383,285,3388,245,3377,226,3367,211,3353,192,3320,176,3266,162,3195,149,3109,127,2902,111,2667,91,2207,84,1906"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a2ad5e2e60b2b352988b41f46024d790b" id="r_a2ad5e2e60b2b352988b41f46024d790b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classshark_1_1_i_parameterizable.html#a2ad5e2e60b2b352988b41f46024d790b">ParameterVectorType</a></td></tr>
<tr class="separator:a2ad5e2e60b2b352988b41f46024d790b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a9e3a11172e74d1aa7292f3de4e2b6ebc" id="r_a9e3a11172e74d1aa7292f3de4e2b6ebc"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classshark_1_1_i_parameterizable.html#a9e3a11172e74d1aa7292f3de4e2b6ebc">~IParameterizable</a> ()</td></tr>
<tr class="separator:a9e3a11172e74d1aa7292f3de4e2b6ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa2ba692ab64a0edbff60d7ee6794db" id="r_afaa2ba692ab64a0edbff60d7ee6794db"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classshark_1_1_i_parameterizable.html#a2ad5e2e60b2b352988b41f46024d790b">ParameterVectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classshark_1_1_i_parameterizable.html#afaa2ba692ab64a0edbff60d7ee6794db">parameterVector</a> () const</td></tr>
<tr class="memdesc:afaa2ba692ab64a0edbff60d7ee6794db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the parameter vector.  <br /></td></tr>
<tr class="separator:afaa2ba692ab64a0edbff60d7ee6794db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5e35d1a10ff36fa72ea787baa40e9ad" id="r_ad5e35d1a10ff36fa72ea787baa40e9ad"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classshark_1_1_i_parameterizable.html#ad5e35d1a10ff36fa72ea787baa40e9ad">setParameterVector</a> (<a class="el" href="classshark_1_1_i_parameterizable.html#a2ad5e2e60b2b352988b41f46024d790b">ParameterVectorType</a> const &amp;newParameters)</td></tr>
<tr class="memdesc:ad5e35d1a10ff36fa72ea787baa40e9ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the parameter vector.  <br /></td></tr>
<tr class="separator:ad5e35d1a10ff36fa72ea787baa40e9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed1e8d1d4dbde387e2f6a25141ed3a20" id="r_aed1e8d1d4dbde387e2f6a25141ed3a20"><td class="memItemLeft" align="right" valign="top">virtual std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classshark_1_1_i_parameterizable.html#aed1e8d1d4dbde387e2f6a25141ed3a20">numberOfParameters</a> () const</td></tr>
<tr class="memdesc:aed1e8d1d4dbde387e2f6a25141ed3a20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of parameters.  <br /></td></tr>
<tr class="separator:aed1e8d1d4dbde387e2f6a25141ed3a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> = RealVector&gt;<br />
class shark::IParameterizable&lt; VectorType &gt;</div><p>Top level interface for everything that holds parameters. </p>
<p>This interface is inherited by <a class="el" href="classshark_1_1_abstract_model.html" title="Base class for all Models.">AbstractModel</a> for unified access to the parameters of models, but also by objective functions and algorithms with hyper-parameters.</p>
<p>the type of parameter vector can be chosen, e.g. to change precision or port parameters to GPU </p>

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00053">53</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a2ad5e2e60b2b352988b41f46024d790b" name="a2ad5e2e60b2b352988b41f46024d790b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ad5e2e60b2b352988b41f46024d790b">&#9670;&#160;</a></span>ParameterVectorType</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>  = RealVector&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> <a class="el" href="classshark_1_1_i_parameterizable.html">shark::IParameterizable</a>&lt; <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> &gt;::ParameterVectorType</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00055">55</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9e3a11172e74d1aa7292f3de4e2b6ebc" name="a9e3a11172e74d1aa7292f3de4e2b6ebc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e3a11172e74d1aa7292f3de4e2b6ebc">&#9670;&#160;</a></span>~IParameterizable()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>  = RealVector&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classshark_1_1_i_parameterizable.html">shark::IParameterizable</a>&lt; <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> &gt;::~<a class="el" href="classshark_1_1_i_parameterizable.html">IParameterizable</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00056">56</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aed1e8d1d4dbde387e2f6a25141ed3a20" name="aed1e8d1d4dbde387e2f6a25141ed3a20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed1e8d1d4dbde387e2f6a25141ed3a20">&#9670;&#160;</a></span>numberOfParameters()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>  = RealVector&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual std::size_t <a class="el" href="classshark_1_1_i_parameterizable.html">shark::IParameterizable</a>&lt; <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> &gt;::numberOfParameters </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the number of parameters. </p>

<p>Reimplemented in <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, RealVector, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelClassifier&lt; InputType &gt;, AbstractWeightedTrainer&lt; KernelClassifier&lt; InputType &gt; &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, MissingFeaturesKernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_linear_svm_trainer.html#a5ed007917fc44b741ed25b472f3438dd">shark::AbstractLinearSvmTrainer&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#a66b3bfe5605e929520855fe6d5b95584">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_epsilon_svm_trainer.html#a20a2c523e7723a2b63cc9b459a865603">shark::EpsilonSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#a9acfcaf7fee65d405706e35c16d43bb0">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_lasso_regression.html#a5ed477193272500aedbb7f1191fb8e29">shark::LassoRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_l_d_a.html#a7a625e0968e015305316c577289c2764">shark::LDA</a>, <a class="el" href="classshark_1_1_linear_regression.html#a335aac86961275889106ef90b51f64b0">shark::LinearRegression</a>, <a class="el" href="classshark_1_1_linear_s_a_g_trainer.html#aa424454e6433505b2ecb93c223ae43bf">shark::LinearSAGTrainer&lt; InputType, LabelType &gt;</a>, <a class="el" href="classshark_1_1_logistic_regression.html#a119f9feb4a345c46e04fd1aad0875cd1">shark::LogisticRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#a99bd3b0a42544b45e9ffd2efb353a4cd">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#a6a538027c562c81ca3520173fd0f2802">shark::Classifier&lt; Model &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#a6a538027c562c81ca3520173fd0f2802">shark::Classifier&lt; detail::BaseNearestNeighbor&lt; InputType, unsigned int &gt; &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#a6a538027c562c81ca3520173fd0f2802">shark::Classifier&lt; KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#a6a538027c562c81ca3520173fd0f2802">shark::Classifier&lt; LinearModel&lt; RealVector &gt; &gt;</a>, <a class="el" href="classshark_1_1_centroids.html#a3b61acaed4a72c56a3c3e22918e0b1ae">shark::Centroids</a>, <a class="el" href="classshark_1_1_clustering_model.html#ac4af76bd1b02983286a11246d503308a">shark::ClusteringModel&lt; InputT, OutputT &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#ac4af76bd1b02983286a11246d503308a">shark::ClusteringModel&lt; InputT, RealVector &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#ac4af76bd1b02983286a11246d503308a">shark::ClusteringModel&lt; InputT, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_hierarchical_clustering.html#a80de7a7c1da8c2bb47a563f27c1bdb58">shark::HierarchicalClustering&lt; InputT &gt;</a>, <a class="el" href="classshark_1_1_c_m_a_c_map.html#a692900ceb1b76ebfc7fa74d4e5eec942">shark::CMACMap</a>, <a class="el" href="classshark_1_1_concatenated_model.html#a1d1b7b19c2f909a24ff44ed3aa92496a">shark::ConcatenatedModel&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_conv2_d_model.html#a581e85d08aae72012f646c39eaf83661">shark::Conv2DModel&lt; VectorType, ActivationFunction &gt;</a>, <a class="el" href="classshark_1_1_dropout_layer.html#a93d3cabf7b99d34255bf5820d169994c">shark::DropoutLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_a_r_d_kernel_unconstrained.html#a10715ae5fca084b6b4d6d105b32ff074">shark::ARDKernelUnconstrained&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_discrete_kernel.html#abb4b5e4d936016260165c55742788fa9">shark::DiscreteKernel</a>, <a class="el" href="classshark_1_1_gaussian_rbf_kernel.html#ad7368ea742fb856b0ca846684a18bc3e">shark::GaussianRbfKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_expansion.html#acef45b855141ee8cae89b468c72bcb85">shark::KernelExpansion&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_model_kernel.html#a324a814b09d8a549eaf526445ed19798">shark::ModelKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_monomial_kernel.html#a418d27501dbf5ed1950293c0c670df7a">shark::MonomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#a9d09922eb837683653e3d8db6bffd797">shark::GaussianTaskKernel&lt; InputTypeT &gt;</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a4d5c9f3d886e3b551f82a8dc6f28dc08">shark::NormalizedKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ae08978c6c6ddadb0aee53cbcee3979f7">shark::PointSetKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_polynomial_kernel.html#a57bc80ed056336ce2c77c5c8b6e29b8e">shark::PolynomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a9d4c8ed31105cc22c5cbd0895db4deb7">shark::ProductKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a9d4c8ed31105cc22c5cbd0895db4deb7">shark::ProductKernel&lt; MultiTaskSample&lt; InputTypeT &gt; &gt;</a>, <a class="el" href="classshark_1_1_scaled_kernel.html#a836fc009bdd0f6a83b184f73b503308d">shark::ScaledKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a0d8ada3a0f91d423094039784f700461">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a0d8ada3a0f91d423094039784f700461">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_linear_model.html#aaf895685ab647b2762ad0725e34d97a3">shark::LinearModel&lt; InputType, ActivationFunction &gt;</a>, <a class="el" href="classshark_1_1_linear_model.html#aaf895685ab647b2762ad0725e34d97a3">shark::LinearModel&lt; RealVector &gt;</a>, <a class="el" href="classshark_1_1_neuron_layer.html#a47e97bff55a48e381401efee81d4036f">shark::NeuronLayer&lt; NeuronType, VectorType &gt;</a>, <a class="el" href="classshark_1_1_normalizer.html#a1e8e59c41788250c0164c18bf7652707">shark::Normalizer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_one_versus_one_classifier.html#a95d7dffe9fe78c144291411e97c160ff">shark::OneVersusOneClassifier&lt; InputType, VectorType &gt;</a>, <a class="el" href="classshark_1_1_pooling_layer.html#a6aca6b57548deb8d4ab9a96f9c283698">shark::PoolingLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_r_b_f_layer.html#ae53a34bf645bccbbbc940159401268cc">shark::RBFLayer</a>, <a class="el" href="classshark_1_1_resize_layer.html#a6918d49bd4beb58f02ae8c31ce7a6df0">shark::ResizeLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_c_a_r_tree.html#a7cf42c13416bca1cbb8b1a1d259f5dc4">shark::CARTree&lt; LabelType &gt;</a>, <a class="el" href="classshark_1_1_binary_layer.html#a9ce6b841dd9f127c5e52cc29c9c8c8a1">shark::BinaryLayer</a>, <a class="el" href="classshark_1_1_bipolar_layer.html#ac21d6a8be9846ba21d63aa3b6318e820">shark::BipolarLayer</a>, <a class="el" href="classshark_1_1_gaussian_layer.html#a4282e99234da5b7ee7de906abd2037cb">shark::GaussianLayer</a>, and <a class="el" href="classshark_1_1_r_b_m.html#a7db1411301e34ef5fb6c1ab98dfbfed4">shark::RBM&lt; VisibleLayerT, HiddenLayerT, randomT &gt;</a>.</p>

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00071">71</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>

<p class="reference">References <a class="el" href="classshark_1_1_i_parameterizable.html#afaa2ba692ab64a0edbff60d7ee6794db">shark::IParameterizable&lt; VectorType &gt;::parameterVector()</a>.</p>

<p class="reference">Referenced by <a class="el" href="classshark_1_1_product_kernel.html#ae1a781a38a1a31476a4308280a0d3ea4">shark::ProductKernel&lt; InputType &gt;::addKernel()</a>, <a class="el" href="group__kernels.html#gafb6b639ff5daa090b08b13e97e78a7bc">shark::calculateKernelMatrixParameterDerivative()</a>, <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a9c74a1a22f2496b879cc1683ee15bc86">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::eval()</a>, <a class="el" href="classshark_1_1_radius_margin_quotient.html#ab089f14d5575c3a831d285992f80fcb1">shark::RadiusMarginQuotient&lt; InputType, CacheType &gt;::eval()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a1c248c666ed60b7f985a5e05f2a822c8">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::eval()</a>, <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a4bbd89a9d2c47ecc601fb23567715b0d">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_kernel_target_alignment.html#ad1f1d75eea4b7a91498a4b62972b4efb">shark::KernelTargetAlignment&lt; InputType, LabelType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_radius_margin_quotient.html#a61c0b73eaf10d43b9a1af891fc51dd5f">shark::RadiusMarginQuotient&lt; InputType, CacheType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a8b3b2f63448cb50dbcac630b10982341">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::evalDerivative()</a>, <a class="el" href="group__shark__globals.html#gaa595fd92ec7d8eebcffd070131b18560">shark::initRandomNormal()</a>, <a class="el" href="group__shark__globals.html#gaa2a8823f1241e854ba858d79fd3e37a2">shark::initRandomUniform()</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#ab4f0632a6c463dca0103a38a6305c38c">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#a66b3bfe5605e929520855fe6d5b95584">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#a9acfcaf7fee65d405706e35c16d43bb0">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#a99bd3b0a42544b45e9ffd2efb353a4cd">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_clustering_model.html#ac4af76bd1b02983286a11246d503308a">shark::ClusteringModel&lt; InputT, OutputT &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#a9d09922eb837683653e3d8db6bffd797">shark::GaussianTaskKernel&lt; InputTypeT &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a4d5c9f3d886e3b551f82a8dc6f28dc08">shark::NormalizedKernel&lt; InputType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ae08978c6c6ddadb0aee53cbcee3979f7">shark::PointSetKernel&lt; InputType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_scaled_kernel.html#a836fc009bdd0f6a83b184f73b503308d">shark::ScaledKernel&lt; InputType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_cross_validation_error.html#ae8cc06b22c49dbfe5034578e268bfdb9">shark::CrossValidationError&lt; ModelTypeT, LabelTypeT &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_kernel_target_alignment.html#a942e20f87c2c2b7df9fe5ec25f81ef1d">shark::KernelTargetAlignment&lt; InputType, LabelType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_loo_error.html#ac0261f681ff5438e68e8a29fe64265dc">shark::LooError&lt; ModelTypeT, LabelType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_loo_error_c_svm.html#a8b79c806757d7d220d3f5c22c473a767">shark::LooErrorCSvm&lt; InputType, CacheType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a1ae734c2f62e91619ac17a437b6fd224">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_negative_log_likelihood.html#a8edad3e44666ff1d9e696bad6cccb985">shark::NegativeLogLikelihood::numberOfVariables()</a>, <a class="el" href="classshark_1_1_radius_margin_quotient.html#a2ad114b67e0b9d29179bb67a52da3760">shark::RadiusMarginQuotient&lt; InputType, CacheType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a2ab70e47d4d58df274f7092aac9aff67">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::numberOfVariables()</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#af0e0e80c71cf974970ecc742b47a2452">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#ac5d3fa3f5711e3556e83d536e2e4bcb9">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::sampleZ()</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#a5150b09e061a93c353990fef1c4bd0a2">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#a60e89b698e5ff7d10ad7c613e369f0ac">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#aaba8c4daa144b68c57403b50642241c4">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#a2529001b1f43ca4cd17625dc793e6f6a">shark::GaussianTaskKernel&lt; InputTypeT &gt;::setParameterVector()</a>, and <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a73e8d2e496a680a894266fadb2c554e0">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::setThreshold()</a>.</p>

</div>
</div>
<a id="afaa2ba692ab64a0edbff60d7ee6794db" name="afaa2ba692ab64a0edbff60d7ee6794db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaa2ba692ab64a0edbff60d7ee6794db">&#9670;&#160;</a></span>parameterVector()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>  = RealVector&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classshark_1_1_i_parameterizable.html#a2ad5e2e60b2b352988b41f46024d790b">ParameterVectorType</a> <a class="el" href="classshark_1_1_i_parameterizable.html">shark::IParameterizable</a>&lt; <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> &gt;::parameterVector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the parameter vector. </p>

<p>Reimplemented in <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, RealVector, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelClassifier&lt; InputType &gt;, AbstractWeightedTrainer&lt; KernelClassifier&lt; InputType &gt; &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, unsigned int, MissingFeaturesKernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_linear_svm_trainer.html#a78155370989cbdd02f04050693eccac5">shark::AbstractLinearSvmTrainer&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#ae4573dfb8f348f21bc95c74eddc97b48">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_epsilon_svm_trainer.html#a631651231f0bfbe6d61c26117cdb4c6b">shark::EpsilonSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#ab9e4920082ba0a7a88a9589d82024326">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_lasso_regression.html#aa23ec16704158ce8b7f5d7f501f4429a">shark::LassoRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_l_d_a.html#a44509c51933cc29a3c069df195cb0a77">shark::LDA</a>, <a class="el" href="classshark_1_1_linear_regression.html#ac1cf68783fe0cd6ecc5e7a03f2043017">shark::LinearRegression</a>, <a class="el" href="classshark_1_1_linear_s_a_g_trainer.html#aa2f194a2bf0013a85e567c3802391837">shark::LinearSAGTrainer&lt; InputType, LabelType &gt;</a>, <a class="el" href="classshark_1_1_logistic_regression.html#a45c601e09b06f3b464fdc978f9d40493">shark::LogisticRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#af0e0e80c71cf974970ecc742b47a2452">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_r_f_trainer_3_01unsigned_01int_01_4.html#adefc3f79dc834760239e68f7a3ad4f24">shark::RFTrainer&lt; unsigned int &gt;</a>, <a class="el" href="classshark_1_1_r_f_trainer_3_01_real_vector_01_4.html#a9a0674d771e229c820f0d3dfa24b38a2">shark::RFTrainer&lt; RealVector &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#aaf00d04ae93bc8a05768c6c3055fe79e">shark::Classifier&lt; Model &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#aaf00d04ae93bc8a05768c6c3055fe79e">shark::Classifier&lt; detail::BaseNearestNeighbor&lt; InputType, unsigned int &gt; &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#aaf00d04ae93bc8a05768c6c3055fe79e">shark::Classifier&lt; KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_classifier.html#aaf00d04ae93bc8a05768c6c3055fe79e">shark::Classifier&lt; LinearModel&lt; RealVector &gt; &gt;</a>, <a class="el" href="classshark_1_1_centroids.html#aeda09ff6d0c326df4c90eb3ebe2d214a">shark::Centroids</a>, <a class="el" href="classshark_1_1_clustering_model.html#a82452bf00a5de777684ffc304e548cad">shark::ClusteringModel&lt; InputT, OutputT &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#a82452bf00a5de777684ffc304e548cad">shark::ClusteringModel&lt; InputT, RealVector &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#a82452bf00a5de777684ffc304e548cad">shark::ClusteringModel&lt; InputT, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_hierarchical_clustering.html#a9705432311cb424191f62237f9066238">shark::HierarchicalClustering&lt; InputT &gt;</a>, <a class="el" href="classshark_1_1_c_m_a_c_map.html#a6e01866bc989b8671047e1474cace120">shark::CMACMap</a>, <a class="el" href="classshark_1_1_concatenated_model.html#a30498e619406375917645ae64be5610e">shark::ConcatenatedModel&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_conv2_d_model.html#a65a69c4c0b9fe12db3950e04d625be7e">shark::Conv2DModel&lt; VectorType, ActivationFunction &gt;</a>, <a class="el" href="classshark_1_1_dropout_layer.html#adeea5374f92a670be86d50c3eb054afd">shark::DropoutLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_a_r_d_kernel_unconstrained.html#a81946af98e00e545233603f2c66c2cff">shark::ARDKernelUnconstrained&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_discrete_kernel.html#a7f7a56ec81071ac947ce02df48b0778c">shark::DiscreteKernel</a>, <a class="el" href="classshark_1_1_gaussian_rbf_kernel.html#a10d28ce6e3267a9816007bd6aa5e5ed9">shark::GaussianRbfKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_expansion.html#a6b91222bf74774ac83e049f95d03f6c7">shark::KernelExpansion&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_linear_kernel.html#ab25e1b9f9a5916695421d91067d08141">shark::LinearKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_model_kernel.html#aadb40dc66293ba8f4f6ea6e818f68045">shark::ModelKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_monomial_kernel.html#a8e4923483fa0fd76bf839dd363c1854f">shark::MonomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#aa2b81431e43f111b7ff8d3b6ea9eda58">shark::GaussianTaskKernel&lt; InputTypeT &gt;</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a1246ed4aa52cb8ce5a2216df17f93426">shark::NormalizedKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ad4656384d3ee3a6a5bee3466ae17a96a">shark::PointSetKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_polynomial_kernel.html#a55528a26a7ce6c6ed98bc8523cf98e5d">shark::PolynomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a3c48a869a311ce86dcf66552f6d09e80">shark::ProductKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a3c48a869a311ce86dcf66552f6d09e80">shark::ProductKernel&lt; MultiTaskSample&lt; InputTypeT &gt; &gt;</a>, <a class="el" href="classshark_1_1_scaled_kernel.html#a62e229f1458a7a82f9739bedd4e5009c">shark::ScaledKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a7947a32a41b0bff7ac5e1f5532cccf51">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a7947a32a41b0bff7ac5e1f5532cccf51">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_linear_model.html#a26fc78bc3f8a04e11b41542c3dfe3dec">shark::LinearModel&lt; InputType, ActivationFunction &gt;</a>, <a class="el" href="classshark_1_1_linear_model.html#a26fc78bc3f8a04e11b41542c3dfe3dec">shark::LinearModel&lt; RealVector &gt;</a>, <a class="el" href="classshark_1_1_neuron_layer.html#acbe7aff1486b54161b195c4b2501ba42">shark::NeuronLayer&lt; NeuronType, VectorType &gt;</a>, <a class="el" href="classshark_1_1_normalizer.html#a019f069459a4f5a83d98569cbd08980d">shark::Normalizer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_one_versus_one_classifier.html#ab391eb00c83476a3b2de06d717849510">shark::OneVersusOneClassifier&lt; InputType, VectorType &gt;</a>, <a class="el" href="classshark_1_1_pooling_layer.html#afc8367c726013f74b5b5ab61dd16693a">shark::PoolingLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_r_b_f_layer.html#a5e089c9692be82ff557922798fecd588">shark::RBFLayer</a>, <a class="el" href="classshark_1_1_resize_layer.html#aa5ceb0d72cba7461594d9dd2f6642a1a">shark::ResizeLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_c_a_r_tree.html#a6e4f9312692c66350cdeca84237a89b6">shark::CARTree&lt; LabelType &gt;</a>, <a class="el" href="classshark_1_1_binary_layer.html#ae7503f9816f24d2cd140f167e9642958">shark::BinaryLayer</a>, <a class="el" href="classshark_1_1_bipolar_layer.html#ab9d2af87303f98a051ff202cd872c187">shark::BipolarLayer</a>, <a class="el" href="classshark_1_1_gaussian_layer.html#a4dbab4818dff8ee8011b94713513bf4f">shark::GaussianLayer</a>, and <a class="el" href="classshark_1_1_r_b_m.html#aef829473dfa3b3c8bce134aba6fd7420">shark::RBM&lt; VisibleLayerT, HiddenLayerT, randomT &gt;</a>.</p>

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00059">59</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="classshark_1_1_i_parameterizable.html#aed1e8d1d4dbde387e2f6a25141ed3a20">shark::IParameterizable&lt; VectorType &gt;::numberOfParameters()</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#a183757faebfc331f6733946a6ea7de2c">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#ae4573dfb8f348f21bc95c74eddc97b48">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#ab9e4920082ba0a7a88a9589d82024326">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#af0e0e80c71cf974970ecc742b47a2452">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_clustering_model.html#a82452bf00a5de777684ffc304e548cad">shark::ClusteringModel&lt; InputT, OutputT &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#aa2b81431e43f111b7ff8d3b6ea9eda58">shark::GaussianTaskKernel&lt; InputTypeT &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a1246ed4aa52cb8ce5a2216df17f93426">shark::NormalizedKernel&lt; InputType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ad4656384d3ee3a6a5bee3466ae17a96a">shark::PointSetKernel&lt; InputType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_scaled_kernel.html#a62e229f1458a7a82f9739bedd4e5009c">shark::ScaledKernel&lt; InputType &gt;::parameterVector()</a>, <a class="el" href="classshark_1_1_negative_log_likelihood.html#a06c546fd3e801511f22028e776eaf981">shark::NegativeLogLikelihood::proposeStartingPoint()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a5e6dd6b42efb979395d221900550c7bb">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::proposeStartingPoint()</a>, <a class="el" href="classshark_1_1_abstract_model.html#a7d3f3d4d781954dc43d6cd445a5b56b4">shark::AbstractModel&lt; InputTypeT, OutputTypeT, ParameterVectorType &gt;::write()</a>, and <a class="el" href="classshark_1_1_abstract_metric.html#a525c9c1f3d9af398bb257b8e42cafe24">shark::AbstractMetric&lt; InputTypeT &gt;::write()</a>.</p>

</div>
</div>
<a id="ad5e35d1a10ff36fa72ea787baa40e9ad" name="ad5e35d1a10ff36fa72ea787baa40e9ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5e35d1a10ff36fa72ea787baa40e9ad">&#9670;&#160;</a></span>setParameterVector()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a>  = RealVector&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classshark_1_1_i_parameterizable.html">shark::IParameterizable</a>&lt; <a class="el" href="_c_svm_linear_8cpp.html#ab106d665148183a2dc94dcf8716c9203">VectorType</a> &gt;::setParameterVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classshark_1_1_i_parameterizable.html#a2ad5e2e60b2b352988b41f46024d790b">ParameterVectorType</a> const &amp;&#160;</td>
          <td class="paramname"><em>newParameters</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the parameter vector. </p>

<p>Reimplemented in <a class="el" href="classshark_1_1_r_b_m.html#a4412f9b10e320b1db350284a94a4b34d">shark::RBM&lt; VisibleLayerT, HiddenLayerT, randomT &gt;</a>, <a class="el" href="classshark_1_1_lasso_regression.html#ac51f1a84959f0084f23490a7dcf2b7cb">shark::LassoRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_linear_regression.html#a0685536ee2f4abd6d739ccd86a541c41">shark::LinearRegression</a>, <a class="el" href="classshark_1_1_concatenated_model.html#aa92ab222aef4f76b3b5bfd36336fe9dc">shark::ConcatenatedModel&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_conv2_d_model.html#a91a6fef53ab446352563474ea741e8b2">shark::Conv2DModel&lt; VectorType, ActivationFunction &gt;</a>, <a class="el" href="classshark_1_1_dropout_layer.html#ade190bb0b883e952ea8d5a04a4699567">shark::DropoutLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_neuron_layer.html#a4d542dec8f7ec6b81f8606c7b8782267">shark::NeuronLayer&lt; NeuronType, VectorType &gt;</a>, <a class="el" href="classshark_1_1_pooling_layer.html#a11d02e430410594e67cc9f09187c172f">shark::PoolingLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_resize_layer.html#a9ea41f7fa3024defb23ce0199c4a99f9">shark::ResizeLayer&lt; VectorType &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, RealVector, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelClassifier&lt; InputType &gt;, AbstractWeightedTrainer&lt; KernelClassifier&lt; InputType &gt; &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, unsigned int, KernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, unsigned int, MissingFeaturesKernelExpansion&lt; InputType &gt; &gt;</a>, <a class="el" href="classshark_1_1_abstract_linear_svm_trainer.html#af04cf4a3c0d918bc9f2925d4e7839859">shark::AbstractLinearSvmTrainer&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#a5150b09e061a93c353990fef1c4bd0a2">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_epsilon_svm_trainer.html#a62ea3ab316e7985eb111d9b4b3172d64">shark::EpsilonSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#a60e89b698e5ff7d10ad7c613e369f0ac">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_linear_s_a_g_trainer.html#aebbf0decaa38e3fc73a13221ec3f4a9b">shark::LinearSAGTrainer&lt; InputType, LabelType &gt;</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#aaba8c4daa144b68c57403b50642241c4">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;</a>, <a class="el" href="classshark_1_1_r_f_trainer_3_01unsigned_01int_01_4.html#afc8c6b93118f575b2759d72b3dd39d85">shark::RFTrainer&lt; unsigned int &gt;</a>, <a class="el" href="classshark_1_1_r_f_trainer_3_01_real_vector_01_4.html#a2172de721b6e63265d67c56076036121">shark::RFTrainer&lt; RealVector &gt;</a>, <a class="el" href="classshark_1_1_centroids.html#a130828c5db33fe9c2b8a839a972889d3">shark::Centroids</a>, <a class="el" href="classshark_1_1_clustering_model.html#a3be2a88c4197789a43c6d5173f947dc7">shark::ClusteringModel&lt; InputT, OutputT &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#a3be2a88c4197789a43c6d5173f947dc7">shark::ClusteringModel&lt; InputT, RealVector &gt;</a>, <a class="el" href="classshark_1_1_clustering_model.html#a3be2a88c4197789a43c6d5173f947dc7">shark::ClusteringModel&lt; InputT, unsigned int &gt;</a>, <a class="el" href="classshark_1_1_hierarchical_clustering.html#a5e566b37e064fd7f1a4d8df523fbad34">shark::HierarchicalClustering&lt; InputT &gt;</a>, <a class="el" href="classshark_1_1_c_m_a_c_map.html#aa6e4916b5dd3ae2a04d771afa1ca5ca8">shark::CMACMap</a>, <a class="el" href="classshark_1_1_a_r_d_kernel_unconstrained.html#a7e2a65001ef2e3ff14a9611ad2462dad">shark::ARDKernelUnconstrained&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_discrete_kernel.html#ad09132b3f0b52534db0591c4089980cc">shark::DiscreteKernel</a>, <a class="el" href="classshark_1_1_gaussian_rbf_kernel.html#a42aa93855cb79f438c94aed1b910f469">shark::GaussianRbfKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_kernel_expansion.html#a0c1c29a9e9251d908d5d35c4f5998725">shark::KernelExpansion&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_linear_kernel.html#a4c821f0c719f3033d69fd70d76546cdb">shark::LinearKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_model_kernel.html#af36a8746cb716f56c3e9fedd1caedf09">shark::ModelKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_monomial_kernel.html#a7abceef7d7bc7193151948e2ca69483f">shark::MonomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#a2529001b1f43ca4cd17625dc793e6f6a">shark::GaussianTaskKernel&lt; InputTypeT &gt;</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a64db356f84025fc719a02644a625c594">shark::NormalizedKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ab6f1b0f1b32868f10144497e6ff3316e">shark::PointSetKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_polynomial_kernel.html#a0a0077219b4d5eb9119151a53ff2a564">shark::PolynomialKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a3f63ce641b13662b6fa26d86272f80f7">shark::ProductKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_product_kernel.html#a3f63ce641b13662b6fa26d86272f80f7">shark::ProductKernel&lt; MultiTaskSample&lt; InputTypeT &gt; &gt;</a>, <a class="el" href="classshark_1_1_scaled_kernel.html#a4d0ac39729f3db9c00f87bc61ef7b3f1">shark::ScaledKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a3682a26ae5a4261c1be65d8d672d9252">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_weighted_sum_kernel.html#a3682a26ae5a4261c1be65d8d672d9252">shark::WeightedSumKernel&lt; InputType &gt;</a>, <a class="el" href="classshark_1_1_r_b_f_layer.html#a8b8883b0033bb8a18936be6ee378d866">shark::RBFLayer</a>, <a class="el" href="classshark_1_1_binary_layer.html#abd1f719bfde91c77f3b4580db5889427">shark::BinaryLayer</a>, <a class="el" href="classshark_1_1_bipolar_layer.html#a18dc991922cd22819b7cb4c46f90f4f9">shark::BipolarLayer</a>, <a class="el" href="classshark_1_1_gaussian_layer.html#a9ec36fc2567fe4b55fb2b976baea9be4">shark::GaussianLayer</a>, <a class="el" href="classshark_1_1_l_d_a.html#a5b65961cbc1b0a1188c74ec4fc82f60b">shark::LDA</a>, <a class="el" href="classshark_1_1_logistic_regression.html#a99b7a94494a7544b82164c70152f7434">shark::LogisticRegression&lt; InputVectorType &gt;</a>, <a class="el" href="classshark_1_1_c_a_r_tree.html#a0ab54720cda5c7a9d3f571850f124725">shark::CARTree&lt; LabelType &gt;</a>, <a class="el" href="classshark_1_1_normalizer.html#ad2beccfb155b9af3de17a2333069abd8">shark::Normalizer&lt; VectorType &gt;</a>, and <a class="el" href="classshark_1_1_one_versus_one_classifier.html#a41b5206801f56ac6f046978b8c9f4483">shark::OneVersusOneClassifier&lt; InputType, VectorType &gt;</a>.</p>

<p class="definition">Definition at line <a class="el" href="_i_parameterizable_8h_source.html#l00065">65</a> of file <a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a>.</p>

<p class="reference">References <a class="el" href="_exception_8h.html#a73abb5049a0168d72a48e72dda41708b">SHARK_ASSERT</a>.</p>

<p class="reference">Referenced by <a class="el" href="classshark_1_1_loo_error.html#af232bdbe9573aae2d81d9d574c331425">shark::LooError&lt; ModelTypeT, LabelType &gt;::eval()</a>, <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a9c74a1a22f2496b879cc1683ee15bc86">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::eval()</a>, <a class="el" href="classshark_1_1_loo_error_c_svm.html#a7707d1eaf38cad24a585eb3f1bcc89d1">shark::LooErrorCSvm&lt; InputType, CacheType &gt;::eval()</a>, <a class="el" href="classshark_1_1_kernel_target_alignment.html#a7def66b8de8f3008c5e5382e78509cc8">shark::KernelTargetAlignment&lt; InputType, LabelType &gt;::eval()</a>, <a class="el" href="classshark_1_1_negative_log_likelihood.html#ab16ec2478fb6e4c863193554e5eb2047">shark::NegativeLogLikelihood::eval()</a>, <a class="el" href="classshark_1_1_cross_validation_error.html#a8c37335d594fe383eeabcae364fa73a9">shark::CrossValidationError&lt; ModelTypeT, LabelTypeT &gt;::eval()</a>, <a class="el" href="classshark_1_1_radius_margin_quotient.html#ab089f14d5575c3a831d285992f80fcb1">shark::RadiusMarginQuotient&lt; InputType, CacheType &gt;::eval()</a>, <a class="el" href="classshark_1_1_svm_logistic_interpretation.html#a67444886b71f0bef297aaa3d396e6b81">shark::SvmLogisticInterpretation&lt; InputType &gt;::eval()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a1c248c666ed60b7f985a5e05f2a822c8">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::eval()</a>, <a class="el" href="classshark_1_1_negative_gaussian_process_evidence.html#a4bbd89a9d2c47ecc601fb23567715b0d">shark::NegativeGaussianProcessEvidence&lt; InputType, OutputType, LabelType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_kernel_target_alignment.html#ad1f1d75eea4b7a91498a4b62972b4efb">shark::KernelTargetAlignment&lt; InputType, LabelType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_negative_log_likelihood.html#aa877cede0623b9d651f8385f9b611c82">shark::NegativeLogLikelihood::evalDerivative()</a>, <a class="el" href="classshark_1_1_radius_margin_quotient.html#a61c0b73eaf10d43b9a1af891fc51dd5f">shark::RadiusMarginQuotient&lt; InputType, CacheType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_svm_logistic_interpretation.html#aaf23373024f5c16cb6de60ee2c4fc2c8">shark::SvmLogisticInterpretation&lt; InputType &gt;::evalDerivative()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#a8b3b2f63448cb50dbcac630b10982341">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::evalDerivative()</a>, <a class="el" href="group__shark__globals.html#gaa595fd92ec7d8eebcffd070131b18560">shark::initRandomNormal()</a>, <a class="el" href="group__shark__globals.html#gaa2a8823f1241e854ba858d79fd3e37a2">shark::initRandomUniform()</a>, <a class="el" href="classshark_1_1_abstract_model.html#a11203dd6f50218e4c341a5d24ff5d543">shark::AbstractModel&lt; InputTypeT, OutputTypeT, ParameterVectorType &gt;::read()</a>, <a class="el" href="classshark_1_1_abstract_metric.html#a8286ec6f54f35ab53a92d42cb251d6e4">shark::AbstractMetric&lt; InputTypeT &gt;::read()</a>, <a class="el" href="classshark_1_1_variational_autoencoder_error.html#ac5d3fa3f5711e3556e83d536e2e4bcb9">shark::VariationalAutoencoderError&lt; SearchPointType &gt;::sampleZ()</a>, <a class="el" href="classshark_1_1_abstract_svm_trainer.html#aecde2bab6daf3fa44b94438c7ba79a24">shark::AbstractSvmTrainer&lt; InputType, LabelType, Model, Trainer &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_kernel_budgeted_s_g_d_trainer.html#a5150b09e061a93c353990fef1c4bd0a2">shark::KernelBudgetedSGDTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_kernel_s_g_d_trainer.html#a60e89b698e5ff7d10ad7c613e369f0ac">shark::KernelSGDTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_one_class_svm_trainer.html#aaba8c4daa144b68c57403b50642241c4">shark::OneClassSvmTrainer&lt; InputType, CacheType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_clustering_model.html#a3be2a88c4197789a43c6d5173f947dc7">shark::ClusteringModel&lt; InputT, OutputT &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_gaussian_task_kernel.html#a2529001b1f43ca4cd17625dc793e6f6a">shark::GaussianTaskKernel&lt; InputTypeT &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_normalized_kernel.html#a64db356f84025fc719a02644a625c594">shark::NormalizedKernel&lt; InputType &gt;::setParameterVector()</a>, <a class="el" href="classshark_1_1_point_set_kernel.html#ab6f1b0f1b32868f10144497e6ff3316e">shark::PointSetKernel&lt; InputType &gt;::setParameterVector()</a>, and <a class="el" href="classshark_1_1_scaled_kernel.html#a4d0ac39729f3db9c00f87bc61ef7b3f1">shark::ScaledKernel&lt; InputType &gt;::setParameterVector()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/shark/Core/<a class="el" href="_i_parameterizable_8h_source.html">IParameterizable.h</a></li>
</ul>
</div><!-- contents -->
</div>
</body>
</html>
